/**
 * 功能：将标准日期格式（字符串）转换为时间戳(秒)
 * 如：
 * 
 * 日期格式字符串：2021-03-25 17:02:33
 * 转换为时间戳：1616662953 

 * 参数: 需要转换的日期格式字符串,如："2021-03-25 17:02:33"
 */

/**
 * 注意：
 * 解决web倒计时在IOS手机失效
  //起始时间，格式为yyyy-MM-DD hh:mm:ss
  var starttime = "2017-10-20 10:20:10";
  //将时间转为yyyy/MM/DD hh:mm:ss 格式，若起始时间为此格式，忽略
  starttime = new Date(starttime.replace(/-/g, "/"));
 * 
 */

const App = getApp()

function timeTostamp(formatTime) {
  if(App.globalData.systemModel.indexOf('iphone')){
    // console.log('这是IOS操作系统')
    var timestamp = new Date(formatTime.replace(/-/g, "/")).getTime()
        timestamp = timestamp / 1000;
        // console.log(timestamp)
  }else{
    // console.log('Androi 或 Harmony OS 操作系统')
    var timestamp = Date.parse(new Date(formatTime))
        timestamp = timestamp / 1000;
  }

  return timestamp
}



// function timeTostamp(formatTime) {
//   var timestamp = Date.parse(new Date(formatTime))
//       timestamp = timestamp / 1000;       // 除以1000：秒   否则是毫秒
//   return timestamp
// }

module.exports = {
  timeTostamp
}


/**
 * 1， 页面.js 引入此函数：
 * 	  var timeTostamp = require("../../utils/CustomFunction/timeTostamp.js")
 * 
 * 2. 转换时间戳 为 日期时间格式字符串
 * 		const datetime = timeTostamp.timeTostamp('日期时间格式字符串')  //如："2021-03-25 17:02:33"
 * 
*/